(this["webpackJsonpbiometric-app"] = this["webpackJsonpbiometric-app"] || []).push([
    [0], {
        228: function (e, t, a) {
            e.exports = a(474)
        },
        472: function (e, t, a) { },
        473: function (e, t, a) { },
        474: function (e, t, a) {
            "use strict";
            a.r(t);
            a(229);
            var n = a(4),
                r = a.n(n),
                l = a(99),
                c = a.n(l),
                o = a(138),
                i = a(201),
                s = a(81);
            o.a.use(i.a).use(s.e).init({
                lng: localStorage.getItem("lng"),
                fallbackLng: "de",
                debug: !1,
                interpolation: {
                    escapeValue: !1
                }
            });
            var m, u, d, p, h, g, f = o.a,
                E = a(101),
                v = a(79),
                b = a(102),
                N = a(103),
                _ = a(106),
                y = a(105),
                x = a(485);
            ! function (e) {
                e[e._58 = 58] = "_58", e[e._78 = 78] = "_78"
            }(m || (m = {})),
                function (e) {
                    e[e.annual = 1] = "annual", e[e.semiannual = 2] = "semiannual", e[e.quarterly = 4] = "quarterly", e[e.monthly = 12] = "monthly"
                }(u || (u = {})),
                function (e) {
                    e[e._12 = 12] = "_12", e[e._24 = 24] = "_24", e[e._36 = 36] = "_36", e[e._48 = 48] = "_48", e[e._60 = 60] = "_60"
                }(d || (d = {})),
                function (e) {
                    e[e._30 = 30] = "_30", e[e._42 = 42] = "_42", e[e._60 = 60] = "_60", e[e._90 = 90] = "_90", e[e._120 = 120] = "_120", e[e._180 = 180] = "_180", e[e._270 = 270] = "_270", e[e._365 = 365] = "_365", e[e._406 = 406] = "_406", e[e._546 = 546] = "_546"
                }(p || (p = {})),
                function (e) {
                    e[e._12 = 12] = "_12", e[e._24 = 24] = "_24", e[e._36 = 36] = "_36", e[e._48 = 48] = "_48", e[e._60 = 60] = "_60", e[e._72 = 72] = "_72", e[e._84 = 84] = "_84", e[e._96 = 96] = "_96", e[e._108 = 108] = "_108", e[e._120 = 120] = "_120"
                }(h || (h = {})),
                function (e) {
                    e._1_X_TTD_BENEFIT = "1 x TTD benefit", e._2_X_TTD_BENEFIT = "2 x TTD benefit", e._3_X_TTD_BENEFIT = "3 x TTD benefit", e._4_X_TTD_BENEFIT = "4 x TTD benefit", e._5_X_TTD_BENEFIT = "5 x TTD benefit", e._6_X_TTD_BENEFIT = "6 x TTD benefit", e._7_X_TTD_BENEFIT = "7 x TTD benefit", e._8_X_TTD_BENEFIT = "8 x TTD benefit", e._9_X_TTD_BENEFIT = "9 x TTD benefit", e._10_X_TTD_BENEFIT = "10 x TTD benefit"
                }(g || (g = {}));
            var T = [
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.35414329157905, 7.9364361270001, 7.68581182825273, 5.26273756476433, 5.0873159073586, 4.60347890736325, 4.36156040736557, 4.11964190736789, 3.95485623107317, 3.79666198183025],
                [8.45706215268909, 8.03420904505463, 7.78049718047396, 5.42463146291093, 5.22399898143137, 4.74367568513969, 4.50351403699384, 4.263352388848, 4.09281829329408, 3.92910556156231],
                [8.48827524991098, 8.06386148741543, 7.8092132299181, 5.58652536105752, 5.36068205550413, 4.88387246291611, 4.64546766662211, 4.4070628703281, 4.23078035551497, 4.06154914129437],
                [8.53467309713272, 8.10793944227608, 7.8518992493621, 5.74841925920412, 5.4973651295769, 5.02406924069255, 4.78742129625037, 4.5507733518082, 4.36874241773587, 4.19399272102643],
                [8.62325080546512, 8.19208826519186, 7.93339074102791, 5.91031315735072, 5.63404820364966, 5.16426601846898, 4.92937492587864, 4.69448383328831, 4.50670447995677, 4.3264363007585],
                [8.71604649990859, 8.28024417491316, 8.0187627799159, 6.06992314808993, 5.7624740740188, 5.3004220369862, 5.06939601846989, 4.83836999995359, 4.64483519995545, 4.45904179195723],
                [8.97334365268367, 8.52467647004949, 8.25547616046898, 6.23594564808833, 5.91356333327661, 5.44667995365146, 5.21323826383888, 4.97979657402631, 4.78060471106525, 4.58938052262264],
                [9.27703865268048, 8.81318672004646, 8.53487556046605, 6.39230546290165, 6.04269194438648, 5.58239675920571, 5.35224916661533, 5.12210157402494, 4.91721751106395, 4.72052881062139],
                [9.5680796943441, 9.08967570962689, 8.80263331879657, 6.56886907401106, 6.19817333327388, 5.7400742129079, 5.51102465272491, 5.28197509254193, 5.07069608884025, 4.86786824528664],
                [9.80850490267491, 9.31807965754116, 9.02382451046092, 6.71293092586154, 6.30358444438398, 5.85470879624014, 5.63027097216822, 5.4058331480963, 5.18959982217244, 4.98201582928555],
                [10.0244657915615, 9.52324250198346, 9.22250852823661, 6.86841231474893, 6.41338768512367, 5.97066101846125, 5.74929768513004, 5.52793435179883, 5.30681697772687, 5.0945442986178],
                [10.3897433887799, 9.87025621934093, 9.55856391767753, 7.10119518511707, 6.6004924073441, 6.15732652771872, 5.93574358790603, 5.71416064809334, 5.4855942221696, 5.26617045328282],
                [10.9482047498852, 10.4007945123909, 10.0723483698944, 7.48155361103935, 6.94922749993334, 6.47707356475269, 6.24099659716236, 6.00491962957203, 5.76472284438915, 5.53413393061358],
                [11.3615673887697, 10.7934890193312, 10.4526419976682, 7.76792046288845, 7.20221416659758, 6.71600541660225, 6.47290104160458, 6.22979666660691, 5.98060479994263, 5.74138060794493],
                [11.8398870137647, 11.2478926630765, 10.8926960526635, 8.05428731473756, 7.46047138881733, 6.9698705091924, 6.72457006937994, 6.47926962956748, 6.22009884438478, 5.97129489060939],
                [12.4439026248695, 11.821707493626, 11.4483904148799, 8.43903787028942, 7.8004222221474, 7.29884101844851, 7.04805041659906, 6.79725981474961, 6.52536942215963, 6.26435464527324],
                [13.2984666109716, 12.6335432804231, 12.2345892820939, 8.95028175917341, 8.28355648140202, 7.77319101844396, 7.51800828696492, 7.26282555548589, 6.97231253326645, 6.6934200319358],
                [14.280413777628, 13.5663930887466, 13.1379806754178, 9.5520035184269, 8.83081583324863, 8.29321916658712, 8.02442083325636, 7.75562249992561, 7.44539759992858, 7.14758169593144],
                [15.2260862637292, 14.4647819505427, 14.0079993626309, 10.11507453694, 9.32361277768835, 8.78250240732317, 8.51194722214058, 8.24139203695798, 7.91173635547967, 7.59526690126048],
                [16.387719638717, 15.5683336567812, 15.0767020676197, 10.8353837961924, 9.96310685175629, 9.40003583324317, 9.11850032398661, 8.83696481473005, 8.48348622214085, 8.14414677325521],
                [17.7509727498138, 16.8634241123231, 16.3308949298287, 11.6769158332213, 10.7106473147121, 10.1326430554584, 9.8436409258315, 9.55463879620465, 9.17245324435646, 8.8055551145822],
                [19.1774956525767, 18.2186208699478, 17.6432960003705, 12.6589960183971, 11.6083986109998, 10.9838377776724, 10.6715573610087, 10.3592769443451, 9.94490586657128, 9.54710963190843],
                [20.7111554025606, 19.6755976324325, 19.0542629703557, 13.7745969443123, 12.6519686109898, 11.9316593517374, 11.5715047221112, 11.2113500924851, 10.7628960887857, 10.3323802452342],
                [23.4685302827395, 22.2951037686025, 21.5908306543923, 15.4517729388038, 14.2308035396372, 13.4314380777622, 13.0335048850335, 12.6352776037877, 12.1298664996362, 11.6446718396507],
                [26.4105386132961, 25.0900116826313, 24.2973089407948, 17.2766455272792, 15.9369947490796, 15.0569795836082, 14.6183807391835, 14.1553509499871, 13.5891369119876, 13.0455714355081],
                [29.7215246806161, 28.2354484465853, 27.3433098273033, 19.317128275497, 17.8479474471186, 16.8795002215293, 16.3962456145299, 15.8582950688187, 15.2239632660659, 14.6150047354233],
                [33.4477822174513, 31.7753931065787, 30.7714527537494, 21.5987045515283, 19.9882550508106, 18.9228943836687, 18.3906267497442, 17.7661100299281, 17.055465628731, 16.3732470035817],
                [37.6414151150921, 35.7593443593375, 34.6297100102926, 24.1498705528791, 22.38546688932, 21.2139575672464, 20.6279224423331, 19.9034425974409, 19.1073048935432, 18.3430126978015],
                [42.361066848936, 40.2430135064892, 38.9720793629301, 27.0024915991757, 25.0704436964702, 23.7827388886861, 23.1377527158537, 22.2979046376663, 21.4059884521596, 20.5497489140733],
                [47.7717055550546, 45.3831202773018, 43.9499691106502, 30.0948722219336, 27.960297221954, 26.5635999997452, 25.8652513886408, 25.1669027775364, 24.1602266664349, 23.1938175997775],
                [53.2992759253669, 50.6343121290986, 49.0353338513376, 34.082925925599, 31.6584703700667, 30.0773037034152, 29.2867203700894, 28.4961370367637, 27.3562915552931, 26.2620398930814],
                [58.9714629623445, 56.0228898142273, 54.253745925357, 41.1366861107165, 39.0811694440696, 37.1266717589031, 36.1494229163199, 35.1721740737367, 33.7652871107872, 32.4146756263557],
                [65.3185277770928, 62.0526013882381, 60.0930455549253, 45.5551685180816, 43.2800453699552, 41.1147254625686, 40.0320655088753, 38.949405555182, 37.3914293329747, 35.8957721596557],
                [72.5734638881278, 68.9447906937214, 66.7675867770775, 50.6149018513664, 48.0850351847239, 45.6825402773396, 44.4812928236474, 43.2800453699552, 41.548843555157, 39.8868898129507],
                [80.5032777769335, 76.4781138880868, 74.0630155547788, 56.1489851846466, 53.3380222217106, 50.671999536551, 49.3389881939712, 48.0059768513914, 46.0857377773357, 44.2423082662423],
                [90.7067870360858, 86.1714476842815, 83.4502440731989, 63.2642351845783, 60.1019018512753, 57.0976851846375, 55.5955768513186, 54.0934685179996, 51.9297297772797, 49.8525405861885],
                [100.684533610055, 95.6503069295524, 92.6297709212508, 70.223301054882, 66.7131110549156, 63.3784305549476, 61.7110903049636, 60.0437500549796, 57.6420000527804, 55.3363200506692],
                [112.010428887714, 106.409907443328, 103.049594576697, 78.1212285548062, 74.2210174437325, 70.5109416243237, 68.6559037146193, 66.8008658049148, 64.1288311727182, 61.5636779258095],
                [123.336324165373, 117.169507957105, 113.469418232143, 86.0191560547306, 81.7289238325494, 77.6434526936997, 75.6007171242748, 73.55798155485, 70.615662292656, 67.7910358009498]
            ],
                w = {
                    12: 1,
                    24: 1.0752,
                    36: 1.1743,
                    48: 1.2216,
                    60: 1.3352,
                    72: 1.4063,
                    84: 1.488,
                    96: 1.5697,
                    108: 1.6513,
                    120: 1.733
                },
                I = [
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.16830648147028, 1.13325728702617, 1.07484196295265, 1.02810970369384, .981377444435031, .686964211104522, .652616000549295, .619985200521831, .588985940495739, .559536643470952, .531559811297404, .531559811297404],
                    [1.17709074072945, 1.14177801850757, 1.08292348147109, 1.03583985184192, .988756222212738, .692129355548917, .657522887771471, .624646743382897, .593414406213752, .563743685903064, .535556501607911, .535556501607911],
                    [1.17709074072945, 1.14177801850757, 1.08292348147109, 1.03583985184192, .988756222212738, .692129355548917, .657522887771471, .624646743382897, .593414406213752, .563743685903064, .535556501607911, .535556501607911],
                    [1.18587499998863, 1.15029874998897, 1.09100499998954, 1.04356999998999, .996134999990445, .697294499993312, .662429774993646, .629308286243964, .597842871931765, .567950728335177, .539553191918418, .539553191918418],
                    [1.24736481480285, 1.20994387035876, 1.14757562961862, 1.09768103702651, 1.04778644443439, .733450511104076, .696777985548872, .661939086271428, .628842131957857, .597400025359964, .567530024091966, .567530024091966],
                    [1.27371759258037, 1.23550606480296, 1.17182018517395, 1.12087148147073, 1.06992277776752, .74894594443726, .711498647215397, .675923714854628, .642127529111896, .610021152656301, .579520095023486, .579520095023486],
                    [1.3000703703579, 1.26106825924716, 1.19606474072927, 1.14406192591495, 1.09205911110064, .764441377770445, .726219308881923, .689908343437827, .655412926265935, .622642279952639, .591510165955007, .591510165955007],
                    [1.3352074073946, 1.29515118517276, 1.22839081480303, 1.17498251850725, 1.12157422221146, .785101955548025, .745846857770623, .708554514882092, .673126789137988, .639470449681088, .607496927197034, .607496927197034],
                    [1.3703444444313, 1.32923411109836, 1.2607168888768, 1.20590311109954, 1.15108933332229, .805762533325604, .765474406659324, .727200686326358, .69084065201004, .656298619409538, .623483688439061, .623483688439061],
                    [1.405481481468, 1.36331703702396, 1.29304296295056, 1.23682370369184, 1.18060444443312, .826423111103184, .785101955548025, .745846857770623, .708554514882092, .673126789137988, .639470449681088, .639470449681088],
                    [1.44940277776388, 1.40592069443096, 1.33345055554277, 1.27547444443221, 1.21749833332166, .852248833325159, .809636391658901, .769154572075955, .730696843472158, .69416200129855, .659453901233622, .659453901233622],
                    [1.52846111109645, 1.48260727776356, 1.40618422220873, 1.34504577776488, 1.28390733332102, .898735133324713, .853798376658477, .811108457825553, .770553034934275, .732025383187562, .695424114028183, .695424114028183],
                    [1.6514407407249, 1.60189751850315, 1.51932548146691, 1.45326785183791, 1.38721022220892, .971047155546241, .922494797768929, .876370057880482, .832551554986458, .790923977237135, .751377778375279, .751377778375279],
                    [1.76563611109418, 1.71266702776135, 1.62438522220664, 1.55375977776287, 1.48313433331911, 1.03819403332337, .986284331657206, .936970115074345, .890121609320628, .845615528854597, .803334752411867, .803334752411867],
                    [1.8973999999818, 1.84047799998235, 1.74560799998326, 1.66971199998398, 1.59381599998471, 1.1156711999893, 1.05988763998983, 1.00689325799034, .956548595090825, .908721165336284, .863285107069469, .863285107069469],
                    [2.05551666664695, 1.99385116664754, 1.89107533331519, 1.80885466664932, 1.72663399998344, 1.20864379998841, 1.14821160998899, 1.09080102948954, 1.03626097801506, .984447929114307, .935225532658591, .935225532658591],
                    [2.23120185183045, 2.16426579627554, 2.05270570368401, 1.9634576296108, 1.87420955553758, 1.3119466888763, 1.24634935443249, 1.18403188671086, 1.12483029237532, 1.06858877775656, 1.01515933886873, 1.01515933886873],
                    [2.4947296296057, 2.41988774071753, 2.29515125923724, 2.19536207405302, 2.09557288886879, 1.46690102220815, 1.39355597109774, 1.32387817254286, 1.25768426391571, 1.19480005071993, 1.13506004818393, 1.13506004818393],
                    [2.76704166664012, 2.68403041664092, 2.54567833330892, 2.43499666664331, 2.3243149999777, 1.62702049998439, 1.54566947498517, 1.46838600123591, 1.39496670117412, 1.32521836611541, 1.25895744780964, 1.25895744780964],
                    [3.13598055552548, 3.04190113885971, 2.88510211108344, 2.75966288886242, 2.6342236666414, 1.84395656664898, 1.75175873831653, 1.6641708014007, 1.58096226133067, 1.50191414826413, 1.42681844085093, 1.42681844085093],
                    [3.53127222218835, 3.4253340555227, 3.24877044441328, 3.10751955552575, 2.96626866663821, 2.07638806664675, 1.97256866331441, 1.87394023014869, 1.78024321864126, 1.69123105770919, 1.60666950482373, 1.60666950482373],
                    [4.02319074070215, 3.90249501848109, 3.70133548144598, 3.54040785181789, 3.37948022218981, 2.36563615553286, 2.24735434775622, 2.13498663036841, 2.02823729884999, 1.92682543390749, 1.83048416221212, 1.83048416221212],
                    [4.567814814771, 4.43078037032787, 4.20238962958932, 4.01967703699848, 3.83696444440764, 2.68587511108535, 2.55158135553108, 2.42400228775453, 2.3028021733668, 2.18766206469846, 2.07827896146354, 2.07827896146354],
                    [5.14757592587655, 4.99314864810025, 4.73576985180643, 4.52986681477137, 4.3239637777363, 3.02677464441541, 2.87543591219464, 2.73166411658491, 2.59508091075566, 2.46532686521788, 2.34206052195699, 2.34206052195699],
                    [5.80639537031468, 5.63220350920523, 5.3418837406895, 5.10962792587692, 4.87737211106433, 3.41416047774503, 3.24345245385778, 3.08127983116489, 2.92721583960664, 2.78085504762631, 2.641812295245, 2.641812295245],
                    [6.58819444438125, 6.39054861104981, 6.06113888883075, 5.7976111110555, 5.53408333328025, 3.87385833329617, 3.68016541663137, 3.4961571457998, 3.32134928850981, 3.15528182408432, 2.9975177328801, 2.9975177328801],
                    [7.43148333326205, 7.20853883326419, 6.83696466660109, 6.53970533327061, 6.24244599994012, 4.36971219995809, 4.15122658996018, 3.94366526046217, 3.74648199743906, 3.55915789756711, 3.38120000268876, 3.38120000268876],
                    [8.432888888808, 8.17990222214376, 7.75825777770336, 7.42094222215104, 7.08362666659872, 4.9585386666191, 4.71061173328815, 4.47508114662374, 4.25132708929255, 4.03876073482793, 3.83682269808653, 3.83682269808653],
                    [9.3113148147255, 9.03197537028374, 8.56640962954746, 8.19395703695844, 7.82150444436942, 5.47505311105859, 5.20130045550566, 4.94123543273038, 4.69417366109386, 4.45946497803917, 4.23649172913721, 4.23649172913721],
                    [10.3215046295306, 10.0118594906447, 9.49578425916818, 9.08292407398695, 8.67006388880572, 6.06904472216401, 5.76559248605581, 5.47731286175302, 5.20344721866536, 4.9432748577321, 4.69611111484549, 4.69611111484549],
                    [11.4195370369275, 11.0769509258197, 10.5059740739733, 10.0491925924962, 9.5924111110191, 6.71468777771337, 6.3789533888277, 6.06000571938632, 5.757005433417, 5.46915516174615, 5.19569740365884, 5.19569740365884],
                    [12.649333333212, 12.2698533332156, 11.637386666555, 11.1314133332266, 10.6254399998981, 7.43780799992866, 7.06591759993222, 6.71262171993561, 6.37699063393883, 6.05814110224189, 5.75523404712979, 5.75523404712979],
                    [14.05481481468, 13.6331703702396, 12.9304296295056, 12.3682370369184, 11.8060444443312, 8.26423111103184, 7.85101955548025, 7.45846857770623, 7.08554514882092, 6.73126789137988, 6.39470449681088, 6.39470449681088],
                    [15.5920601850356, 15.1242983794846, 14.3446953702328, 13.7210129628313, 13.0973305554299, 9.16813138880095, 8.7097248193609, 8.27423857839286, 7.86052664947321, 7.46750031699955, 7.09412530114957, 7.09412530114957],
                    [17.56851851835, 17.0414629627995, 16.163037036882, 15.460296296148, 14.757555555414, 10.3302888887898, 9.81377444435031, 9.32308572213279, 8.85693143602616, 8.41408486422485, 7.9933806210136, 7.9933806210136]
                ],
                A = function (e) {
                    return Math.abs(new Date(Date.now() - e.getTime()).getUTCFullYear() - 1970)
                },
                P = function (e) {
                    return 12 * e
                },
                D = function (e, t, a, n, r) {
                    var l = t.eliminationPeriod,
                        c = t.maximumIndemnityPeriodInYearOne,
                        o = t.retirementAge,
                        i = t.annualTtdMultiplier,
                        s = t.paymentMethod,
                        m = k(a + e - 1, l),
                        u = S(Math.max(0, Math.min(c, 12 * (o - a + 1 - e)))),
                        d = C(t.maklercourtage),
                        p = O(t.groupDiscountFactor, t.manualLoadingFactorOne, t.manualLoadingFactorTwo),
                        h = d * ((o - a >= e ? m : 0) * u) * p * n / 100,
                        g = B(a + e - 1, c);
                    return (h + d * (o - a - c / 12 >= e ? g * Math.min(o - a - c / 12 - e + 1, parseInt(i.split(" ")[0]), 0 === r ? 10 : r / P(n)) : 0) * p * P(n) / 1e3) / s * .65
                },
                O = function (e, t, a) {
                    return e * (t || 1) * (a || 1)
                },
                C = function (e) {
                    return (e + .2) / (1 - (e + .2)) + 1
                },
                k = function (e, t) {
                    if (e > 68) return 0;
                    switch (t) {
                        case p._30:
                            return T[e - 1][0];
                        case p._42:
                            return T[e - 1][1];
                        case p._60:
                            return T[e - 1][2];
                        case p._90:
                            return T[e - 1][3];
                        case p._120:
                            return T[e - 1][4];
                        case p._180:
                            return T[e - 1][5];
                        case p._270:
                            return T[e - 1][6];
                        case p._365:
                            return T[e - 1][7];
                        case p._406:
                            return T[e - 1][8];
                        case p._546:
                            return T[e - 1][9];
                        default:
                            return 0
                    }
                },
                B = function (e, t) {
                    if (e > 65) return 0;
                    switch (t) {
                        case h._12:
                            return I[e - 1][0];
                        case h._24:
                            return I[e - 1][2];
                        case h._36:
                            return I[e - 1][3];
                        case h._48:
                            return I[e - 1][4];
                        case h._60:
                            return I[e - 1][5];
                        case h._72:
                            return I[e - 1][6];
                        case h._84:
                            return I[e - 1][7];
                        case h._96:
                            return I[e - 1][8];
                        case h._108:
                            return I[e - 1][9];
                        case h._120:
                            return I[e - 1][10];
                        default:
                            return 0
                    }
                },
                S = function (e) {
                    return w[e] ? w[e] : 0
                },
                M = function (e) {
                    for (var t, a, n = e.eitherDob ? A(e.eitherDob) : e.orAge ? e.orAge : 0, r = (t = e.annualIncome, 100 === (a = e.percent) ? t : t * a / 1200), l = function (e, t, a) {
                        return Math.max(0, Math.min(e, 12 * (t - a)))
                    }(e.maximumIndemnityPeriodInYearOne, e.retirementAge, n), c = P(r), o = function (e, t, a, n, r, l) {
                        return Math.min(parseInt(e.split(" ")[0]), Math.max(0, t - a - n / 12), r ? r / l : 10)
                    }(e.annualTtdMultiplier, e.retirementAge, n, e.maximumIndemnityPeriodInYearOne, null, c), i = function (e, t) {
                        return e * t
                    }(c, o), s = function (e, t, a) {
                        return e * t + a
                    }(r, l, i), m = [], u = 1; u < 68; u++) {
                        var d = D(u, e, n, r, 0);
                        0 !== d && m.push(d)
                    }
                    var p = m.slice(0, 5);
                    return {
                        name: "".concat(e.surname, ", ").concat(e.name),
                        age: n,
                        grossMonthlyIncome: e.annualIncome / 12,
                        versicherterVBUGehaltsAnteil: e.percent,
                        monthlyBenefit: r,
                        eliminationPeriod: e.eliminationPeriod,
                        actualIndemnityPeriodInYearOne: l,
                        multiplePtd: o,
                        actualAnnualPtdBenefit: i,
                        total: s,
                        paymentMethod: e.paymentMethod,
                        ttdAndPtdYear1: p[0],
                        ttdAndPtdYear2: p[1],
                        ttdAndPtdYear3: p[2],
                        ttdAndPtdYear4: p[3],
                        ttdAndPtdYear5: p[4],
                        ttdAndPtdYear1to5Average: p.reduce((function (e, t) {
                            return e + t
                        }), 0) / p.length,
                        ttdAndPtdYearAverage: m.reduce((function (e, t) {
                            return e + t
                        }), 0) / m.length
                    }
                },
                j = {
                    name: "",
                    age: 0,
                    grossMonthlyIncome: 0,
                    versicherterVBUGehaltsAnteil: 0,
                    monthlyBenefit: 0,
                    eliminationPeriod: 0,
                    actualIndemnityPeriodInYearOne: 0,
                    multiplePtd: 0,
                    actualAnnualPtdBenefit: 0,
                    total: 0,
                    paymentMethod: 0,
                    ttdAndPtdYear1: 0,
                    ttdAndPtdYear2: 0,
                    ttdAndPtdYear3: 0,
                    ttdAndPtdYear4: 0,
                    ttdAndPtdYear5: 0,
                    ttdAndPtdYearAverage: 0
                },
                Y = a(108),
                F = a.n(Y);
            F.a.register("locale", "de", {
                delimiters: {
                    thousands: ".",
                    decimal: ","
                },
                abbreviations: {
                    thousand: "k",
                    million: "m",
                    billion: "b",
                    trillion: "t"
                },
                ordinal: function (e) {
                    return "."
                },
                currency: {
                    symbol: "\u20ac"
                }
            }), F.a.locale("de");
            var z = function (e) {
                return F()(e).format("0.0,")
            },
                R = a(82),
                G = a.n(R),
                L = a(136),
                X = a(137),
                J = a(220),
                H = a.n(J),
                U = function (e) {
                    var t = e.monthlyBenefit,
                        a = e.ttdAndPtdYear1,
                        n = e.ttdAndPtdYear2,
                        l = e.ttdAndPtdYear3,
                        c = e.ttdAndPtdYear4,
                        o = e.ttdAndPtdYear5,
                        i = e.paymentMethod,
                        s = function () {
                            var e = Object(L.a)(G.a.mark((function e() {
                                return G.a.wrap((function (e) {
                                    for (; ;) switch (e.prev = e.next) {
                                        case 0:
                                            return e.next = 2, H.a.get("docs/Antrag.pdf", {
                                                responseType: "arraybuffer",
                                                headers: {
                                                    "Content-Type": "application/json",
                                                    Accept: "application/pdf"
                                                }
                                            }).then(function () {
                                                var e = Object(L.a)(G.a.mark((function e(r) {
                                                    var s, m, u, d, p, h, g, f, E;
                                                    return G.a.wrap((function (e) {
                                                        for (; ;) switch (e.prev = e.next) {
                                                            case 0:
                                                                return e.next = 2, X.PDFDocument.load(r.data);
                                                            case 2:
                                                                return s = e.sent, m = s.getForm(), e.next = 6, s.embedFont(X.StandardFonts.Courier);
                                                            case 6:
                                                                return u = e.sent, d = m.getRadioGroup("paymentMethod"), m.getTextField("paymentFrequency").setText(1 === i ? "j\xe4hrlich" : 2 === i ? "halbj\xe4hrlich" : 4 === i ? "viertelj\xe4hrlich" : "monatlich"), d.select(1 === i ? "annual" : 2 === i ? "semiannual" : 4 === i ? "quarterly" : "monthly"), (p = s.getPages()[4]).drawText(z(a), {
                                                                    x: 245,
                                                                    y: 672,
                                                                    size: 11,
                                                                    font: u
                                                                }), p.drawText(z(n), {
                                                                    x: 245,
                                                                    y: 655,
                                                                    size: 11,
                                                                    font: u
                                                                }), p.drawText(z(l), {
                                                                    x: 245,
                                                                    y: 637,
                                                                    size: 11,
                                                                    font: u
                                                                }), p.drawText(z(c), {
                                                                    x: 245,
                                                                    y: 620,
                                                                    size: 11,
                                                                    font: u
                                                                }), p.drawText(z(o), {
                                                                    x: 245,
                                                                    y: 603,
                                                                    size: 11,
                                                                    font: u
                                                                }), (h = s.getPages()[12]).drawText(z(t), {
                                                                    x: 225,
                                                                    y: 545,
                                                                    size: 11,
                                                                    font: u
                                                                }), h.drawText(z(a), {
                                                                    x: 125,
                                                                    y: 283,
                                                                    size: 11,
                                                                    font: u
                                                                }), h.drawText(z(n), {
                                                                    x: 260,
                                                                    y: 283,
                                                                    size: 11,
                                                                    font: u
                                                                }), h.drawText(z(l), {
                                                                    x: 405,
                                                                    y: 283,
                                                                    size: 11,
                                                                    font: u
                                                                }), h.drawText(z(c), {
                                                                    x: 125,
                                                                    y: 257,
                                                                    size: 11,
                                                                    font: u
                                                                }), h.drawText(z(o), {
                                                                    x: 260,
                                                                    y: 257,
                                                                    size: 11,
                                                                    font: u
                                                                }), e.next = 26, s.save();
                                                            case 26:
                                                                if (g = e.sent, f = new Blob([g], {
                                                                    type: "application/pdf"
                                                                }), !window.navigator || !window.navigator.msSaveOrOpenBlob) {
                                                                    e.next = 31;
                                                                    break
                                                                }
                                                                return window.navigator.msSaveOrOpenBlob(f), e.abrupt("return");
                                                            case 31:
                                                                (E = document.createElement("a")).href = window.URL.createObjectURL(f), E.download = "Antrag.pdf", E.click();
                                                            case 35:
                                                            case "end":
                                                                return e.stop()
                                                        }
                                                    }), e)
                                                })));
                                                return function (t) {
                                                    return e.apply(this, arguments)
                                                }
                                            }());
                                        case 2:
                                        case "end":
                                            return e.stop()
                                    }
                                }), e)
                            })));
                            return function () {
                                return e.apply(this, arguments)
                            }
                        }();
                    return r.a.createElement("button", {
                        className: "btn btn-outline-primary float-right",
                        onClick: function () {
                            return s()
                        }
                    }, "Antrag herunterladen")
                };

            function V(e) {
                var t = "69.jpg";
                return e.value >= 0 && e.value < 11 ? t = "1.jpg" : e.value >= 11 && e.value < 21 ? t = "11.jpg" : e.value >= 21 && e.value < 31 ? t = "21.jpg" : e.value >= 31 && e.value < 44 ? t = "31.jpg" : e.value >= 43 && e.value < 56 ? t = "43.jpg" : e.value >= 56 && e.value < 70 ? t = "55.jpg" : e.value >= 70 && (t = "69.jpg"), r.a.createElement("img", {
                    src: "/assets/img/".concat(t),
                    alt: "..."
                })
            }
            var q = function (e) {
                Object(_.a)(a, e);
                var t = Object(y.a)(a);

                function a() {
                    var e;
                    Object(b.a)(this, a);
                    for (var n = arguments.length, r = new Array(n), l = 0; l < n; l++) r[l] = arguments[l];
                    return (e = t.call.apply(t, [this].concat(r))).state = {
                        shareOfGrossIncome: e.props.shareOfGrossIncome,
                        expandedOffer: !1,
                        offerDetails: !1,
                        monthlyAmount: 0,
                        output: Object(v.a)({}, j),
                        download: !1,
                        paymentMethod: 12
                    }, e.calculate = function () {
                        var t = {
                            ratingDate: new Date,
                            retirementAge: 68,
                            name: "John",
                            surname: "Doe",
                            orAge: e.props.age,
                            beginn: new Date(2021, 0, 1),
                            annualIncome: e.props.annualIncome,
                            percent: e.state.shareOfGrossIncome,
                            paymentMethod: e.state.paymentMethod,
                            policyPeriod: d._60,
                            eliminationPeriod: p._180,
                            maximumIndemnityPeriodInYearOne: h._120,
                            annualTtdMultiplier: g._10_X_TTD_BENEFIT,
                            maklercourtage: e.props.maklercourtage / 100,
                            groupDiscountFactor: 1,
                            manualLoadingFactorOne: e.props.manualLoadingFactor1 / 100,
                            manualLoadingFactorTwo: 1.05
                        };
                        e.setState({
                            output: M(t)
                        })
                    }, e.toggleOfferDetails = function () {
                        e.setState({
                            offerDetails: !e.state.offerDetails
                        })
                    }, e.handleSliderChange = function (t, a) {
                        a <= 75 && e.setState({
                            shareOfGrossIncome: a
                        }, (function () {
                            e.calculate()
                        }))
                    }, e.handlePaymentMethodChange = function (t) {
                        var a = t.target.value;
                        e.setState({
                            paymentMethod: parseInt(a)
                        }, (function () {
                            e.calculate()
                        }))
                    }, e
                }
                return Object(N.a)(a, [{
                    key: "componentDidMount",
                    value: function () {
                        this.calculate()
                    }
                }, {
                    key: "render",
                    value: function () {
                        var e = this;
                        if (null === this.state.output) return null;
                        var t = [];
                        return t.push({
                            value: 0,
                            label: ""
                        }), this.props.monthlyRate > 0 && t.push({
                            value: this.props.monthlyRate / (this.props.annualIncome / 12) * 100,
                            label: "".concat(z(this.props.monthlyRate / (this.props.annualIncome / 12) * 100), "%")
                        }), t.push({
                            value: 75,
                            label: "75%"
                        }), this.state.download ? r.a.createElement("div", {
                            className: "container px-0",
                            style: {
                                paddingTop: "50px"
                            }
                        }, r.a.createElement("div", {
                            className: "card"
                        }, r.a.createElement("div", {
                            className: "card-header"
                        }, r.a.createElement("h2", null, "Willkommen zum Online-Antrag!")), r.a.createElement("div", {
                            className: "card-body"
                        }, r.a.createElement("p", null, "Bitte f\xfcllen Sie diesen Antrag vollst\xe4ndig aus und senden Sie ihn anschlie\xdfend an antrag@biometric-undwriting.de."), r.a.createElement("p", null, "Vielen Dank!")), r.a.createElement("div", {
                            className: "card-footer"
                        }, r.a.createElement("button", {
                            className: "btn btn-outline-primary mr-3",
                            onClick: this.props.initialize
                        }, "ABBRECHEN"), r.a.createElement(U, {
                            monthlyBenefit: this.state.output.monthlyBenefit,
                            ttdAndPtdYear1: this.state.output.ttdAndPtdYear1,
                            ttdAndPtdYear2: this.state.output.ttdAndPtdYear2,
                            ttdAndPtdYear3: this.state.output.ttdAndPtdYear3,
                            ttdAndPtdYear4: this.state.output.ttdAndPtdYear4,
                            ttdAndPtdYear5: this.state.output.ttdAndPtdYear5,
                            paymentMethod: this.state.paymentMethod
                        })))) : r.a.createElement("div", {
                            className: "container px-0",
                            style: {
                                paddingTop: "50px"
                            }
                        }, r.a.createElement("div", {
                            className: "card"
                        }, r.a.createElement("div", {
                            className: "card-header"
                        }, r.a.createElement("h1", {
                            className: "title card-header-title"
                        }, r.a.createElement("u", null, "Collect"), "Plus - der Kalkulator")), r.a.createElement("div", {
                            className: "card-body"
                        }, r.a.createElement("p", null, "Bitte bestimmen Sie die H\xf6he Ihrer Absicherung - bis zu 75% Ihres Bruttos."), r.a.createElement("div", {
                            className: "row"
                        }, r.a.createElement("div", {
                            className: "col-auto pt-5"
                        }, r.a.createElement("h2", {
                            className: "blue-h2"
                        }, "IHRE DATEN"), r.a.createElement("div", {
                            className: "row"
                        }, r.a.createElement("div", {
                            className: "col-auto"
                        }, r.a.createElement("p", {
                            className: "mb-1 text-right"
                        }, this.state.output.age), r.a.createElement("p", {
                            className: "mb-1 text-right"
                        }, z(this.state.output.grossMonthlyIncome)), r.a.createElement("p", {
                            className: "mb-1 text-right"
                        }, z(this.state.shareOfGrossIncome)), r.a.createElement("p", {
                            className: "mb-1 text-right"
                        }, z(this.state.output.monthlyBenefit)), r.a.createElement("p", {
                            className: "mb-1 text-right"
                        }, this.props.monthlyRate)), r.a.createElement("div", {
                            className: "col-auto"
                        }, r.a.createElement("p", {
                            className: "mb-1"
                        }, "Jahre"), r.a.createElement("p", {
                            className: "mb-1"
                        }, "\u20ac Brutto-Monatseinkommen"), r.a.createElement("p", {
                            className: "mb-1"
                        }, "% Anteil des Brutto-Einkommens"), r.a.createElement("p", {
                            className: "mb-1"
                        }, "\u20ac Monatliche Rente"), r.a.createElement("p", {
                            className: "mb-1"
                        }, "\u20ac monatliche Kreditrate")))), r.a.createElement("div", {
                            className: "col-auto"
                        }, r.a.createElement("div", {
                            className: "img-wrapper"
                        }, r.a.createElement(V, {
                            value: this.state.shareOfGrossIncome
                        })))), r.a.createElement("div", {
                            className: "row"
                        }, this.props.monthlyRate > 0 && r.a.createElement("div", {
                            className: "mt-4 w-100"
                        }, r.a.createElement("div", {
                            style: {
                                backgroundColor: "#b0d92b",
                                height: "30px",
                                width: "30px",
                                position: "absolute",
                                left: "".concat(this.props.monthlyRate / (this.props.annualIncome / 12) * 100, "%"),
                                clipPath: "polygon(0% 0%, 50% 100%, 100% 0%)",
                                cursor: "pointer",
                                zIndex: 100,
                                transform: "translateX(-50%)",
                                marginTop: "15px"
                            },
                            onClick: function () {
                                e.setState({
                                    shareOfGrossIncome: e.props.monthlyRate / (e.props.annualIncome / 12) * 100
                                }, (function () {
                                    e.calculate()
                                }))
                            }
                        })), r.a.createElement("div", {
                            className: "mt-4 w-100"
                        }, r.a.createElement(x.a, {
                            value: this.state.shareOfGrossIncome,
                            onChange: this.handleSliderChange,
                            "aria-labelledby": "continuous-slider",
                            marks: t,
                            min: 1,
                            step: .01
                        }))), r.a.createElement("div", {
                            className: "row"
                        }, r.a.createElement("div", {
                            className: "col-auto pt-5"
                        }, r.a.createElement("h2", {
                            className: "blue-h2"
                        }, "IHR ANGEBOT"), r.a.createElement("div", {
                            className: "row"
                        }, r.a.createElement("div", {
                            className: "col-auto"
                        }, r.a.createElement("p", {
                            className: "mb-1 text-right"
                        }, z(this.state.output.ttdAndPtdYear1)), r.a.createElement("p", {
                            className: "mb-1 text-right"
                        }, this.props.eliminationPeriod), r.a.createElement("p", {
                            className: "mb-1 text-right"
                        }, z(this.state.output.monthlyBenefit)), r.a.createElement("p", {
                            className: "mb-1 text-right"
                        }, z(this.state.output.actualAnnualPtdBenefit))), r.a.createElement("div", {
                            className: "col-auto"
                        }, r.a.createElement("p", {
                            className: "mb-1"
                        }, "\u20ac Versicherungsbeitrag", " ", r.a.createElement("select", {
                            onChange: this.handlePaymentMethodChange
                        }, r.a.createElement("option", {
                            value: 12
                        }, "pro Monat"), r.a.createElement("option", {
                            value: 4
                        }, "pro Quartal"), r.a.createElement("option", {
                            value: 2
                        }, "pro Halbjahr"), r.a.createElement("option", {
                            value: 1
                        }, "pro Jahr")), " ", "im ersten Versicherungsjahr"), r.a.createElement("p", {
                            className: "mb-1"
                        }, "Tage bis zum fr\xfchesten Auszahlungstermin"), r.a.createElement("p", {
                            className: "mb-1"
                        }, "\u20ac bei vor\xfcbergehender Berufsunf\xe4higkeit"), r.a.createElement("p", {
                            className: "mb-1"
                        }, "\u20ac bei dauerhafter Berufsunf\xe4higkeit")))))), r.a.createElement("div", {
                            className: "card-footer d-flex justify-content-between"
                        }, r.a.createElement("div", {
                            className: "mt-3"
                        }, r.a.createElement("button", {
                            className: "btn btn-primary mr-3",
                            onClick: function () {
                                return e.setState({
                                    download: !0
                                })
                            }
                        }, "ABSCHLIESSEN"), r.a.createElement("button", {
                            className: "btn btn-outline-primary mr-3",
                            onClick: this.props.initialize
                        }, "ABBRECHEN")), r.a.createElement("div", {
                            className: "float-right d-flex align-items-center"
                        }, r.a.createElement("img", {
                            src: "collect-plus.png",
                            alt: "...",
                            height: 35.74
                        })))))
                    }
                }]), a
            }(n.Component),
                K = a(223),
                W = a(486),
                Q = function (e) {
                    var t = e.name,
                        a = e.handleChange,
                        n = e.values,
                        l = e.label;
                    return r.a.createElement(r.a.Fragment, null, r.a.createElement("select", {
                        className: "form-control ".concat(l ? "input-word-group" : "col-sm mr-2"),
                        name: t,
                        onChange: a
                    }, n.map((function (e, t) {
                        return r.a.createElement("option", {
                            key: t,
                            value: e.value
                        }, e.label)
                    }))), l && r.a.createElement("div", {
                        className: "input-group-append"
                    }, r.a.createElement("div", {
                        className: "input-group-text"
                    }, r.a.createElement("span", null, l))))
                },
                $ = [{
                    value: "0",
                    label: "Jan"
                }, {
                    value: "1",
                    label: "Feb"
                }, {
                    value: "2",
                    label: "Mrz"
                }, {
                    value: "3",
                    label: "Apr"
                }, {
                    value: "4",
                    label: "Mai"
                }, {
                    value: "5",
                    label: "Jun"
                }, {
                    value: "6",
                    label: "Jul"
                }, {
                    value: "7",
                    label: "Aug"
                }, {
                    value: "8",
                    label: "Sep"
                }, {
                    value: "9",
                    label: "Okt"
                }, {
                    value: "10",
                    label: "Nov"
                }, {
                    value: "11",
                    label: "Dez"
                }],
                Z = function (e) {
                    var t = e.label,
                        a = e.disabled,
                        n = e.onClick;
                    return r.a.createElement("button", {
                        className: "btn btn-primary",
                        disabled: a,
                        onClick: n
                    }, t)
                },
                ee = function (e) {
                    var t = e.handleChange,
                        a = e.calculate,
                        n = (e.shareOfGrossIncome, e.disabled),
                        l = Object(W.a)().t;
                    return r.a.createElement("div", {
                        className: "container px-0 pb-5",
                        style: {
                            paddingTop: "50px"
                        }
                    }, r.a.createElement("div", {
                        className: "card"
                    }, r.a.createElement("div", {
                        className: "card-header"
                    }, r.a.createElement("h1", {
                        className: "title card-header-title"
                    }, r.a.createElement("u", null, "Collect"), "Plus - der Kalkulator")), r.a.createElement("div", {
                        className: "card-body"
                    }, r.a.createElement("div", {
                        className: "row"
                    }, r.a.createElement("div", {
                        className: "col"
                    }, r.a.createElement("p", null, l("description.p3")))), r.a.createElement("div", {
                        className: "row"
                    }, r.a.createElement("div", {
                        className: "col"
                    }, r.a.createElement("div", {
                        className: "form-group"
                    }, r.a.createElement("label", {
                        className: "text-info"
                    }, l("birthday")), r.a.createElement("div", {
                        className: "row px-3"
                    }, r.a.createElement(Q, {
                        name: "day",
                        handleChange: t,
                        values: function () {
                            for (var e = [{
                                value: "",
                                label: l("day")
                            }], t = 1; t <= 31; t++) e.push({
                                value: "".concat(t),
                                label: "".concat(t)
                            });
                            return e
                        }()
                    }), r.a.createElement(Q, {
                        name: "month",
                        handleChange: t,
                        values: [{
                            value: "",
                            label: l("month")
                        }].concat(Object(K.a)($))
                    }), r.a.createElement(Q, {
                        name: "year",
                        handleChange: t,
                        values: function () {
                            for (var e = [{
                                value: "",
                                label: l("year")
                            }], t = 2002; t >= 1955; t--) e.push({
                                value: "".concat(t),
                                label: "".concat(t)
                            });
                            return e
                        }()
                    }))))), r.a.createElement("div", {
                        className: "row"
                    }, r.a.createElement("div", {
                        className: "col-6"
                    }, r.a.createElement("div", {
                        className: "form-group"
                    }, r.a.createElement("label", {
                        className: "text-info",
                        htmlFor: "income"
                    }, l("annualSalary")), r.a.createElement("div", {
                        className: "row"
                    }, r.a.createElement("p", {
                        className: "text-muted col-11"
                    }, l("annualSalarySublabel"))), r.a.createElement("div", {
                        className: "input-group input-group-merge mb-3"
                    }, r.a.createElement("input", {
                        type: "number",
                        className: "form-control input-word-group",
                        placeholder: l("annualSalaryPlaceholder"),
                        name: "annualIncome",
                        onChange: t
                    }), r.a.createElement("div", {
                        className: "input-group-append"
                    }, r.a.createElement("div", {
                        className: "input-group-text"
                    }, r.a.createElement("span", null, l("annualSalaryPlaceholder2"))))))), r.a.createElement("div", {
                        className: "col-6 d-flex align-items-end"
                    }, r.a.createElement("div", {
                        className: "form-group w-100"
                    }, r.a.createElement("label", {
                        className: "text-info"
                    }, "monatliche Kreditrate"), r.a.createElement("div", {
                        className: "input-group input-group-merge"
                    }, r.a.createElement("input", {
                        type: "number",
                        className: "form-control input-word-group",
                        placeholder: "monatliche Rate",
                        name: "monthlyRate",
                        onChange: t
                    }), r.a.createElement("div", {
                        className: "input-group-append"
                    }, r.a.createElement("div", {
                        className: "input-group-text"
                    }, r.a.createElement("span", null, "EUR"))))))), r.a.createElement("div", {
                        className: "row"
                    }, r.a.createElement("div", {
                        className: "col-6"
                    }, r.a.createElement("div", {
                        className: "form-group"
                    }, r.a.createElement("label", {
                        className: "text-info"
                    }, l("riskClassification")), r.a.createElement(Q, {
                        name: "manualLoadingFactor1",
                        handleChange: t,
                        values: [{
                            value: "125",
                            label: l("options.riskClassification.whiteCollar")
                        }, {
                            value: "200",
                            label: l("options.riskClassification.blueCollar")
                        }]
                    }))))), r.a.createElement("div", {
                        className: "card-footer d-flex justify-content-between"
                    }, r.a.createElement("div", {
                        className: "mt-3"
                    }, r.a.createElement(Z, {
                        label: "Jetzt berechnen",
                        onClick: a,
                        disabled: n
                    })), r.a.createElement("div", {
                        className: "float-right d-flex align-items-center"
                    }, r.a.createElement("img", {
                        src: "collect-plus.png",
                        alt: "...",
                        height: 35.74
                    })))))
                },
                te = {
                    day: -1,
                    month: -1,
                    year: -1,
                    annualIncome: 0,
                    monthlyRate: 0,
                    shareOfGrossIncome: 75,
                    paymentMethod: 12,
                    policyPeriod: 60,
                    eliminationPeriod: 180,
                    maximumIndemnityPeriod: 120,
                    annualTtdMultiplier: 10,
                    maklercourtage: 15,
                    groupDiscountFactor: 1,
                    manualLoadingFactor1: 125,
                    age: 0,
                    showResult: !1
                },
                ae = a(224),
                ne = (a(472), function () {
                    var e = Object(n.useState)("en" === localStorage.getItem("lng") ? "DE" : "EN"),
                        t = Object(ae.a)(e, 2),
                        a = t[0],
                        l = t[1],
                        c = function (e) {
                            localStorage.setItem("lng", e), f.changeLanguage(e)
                        };
                    return r.a.createElement("div", {
                        className: "container-fluid white-bg mt-0"
                    }, r.a.createElement("div", {
                        className: "container"
                    }, r.a.createElement("div", {
                        className: "row",
                        style: {
                            minHeight: "100px"
                        }
                    }, r.a.createElement("div", {
                        className: "col d-flex align-items-center pl-0"
                    }, r.a.createElement("img", {
                        className: "",
                        src: "biometric.png",
                        alt: "",
                        height: "35.74"
                    })), r.a.createElement("div", {
                        className: "col-auto d-flex align-items-center"
                    }, r.a.createElement("img", {
                        className: "",
                        src: "/Baufi-BU-Logo.png",
                        alt: "",
                        height: "35.74"
                    })), r.a.createElement("div", {
                        className: "col-auto pt-4"
                    }, r.a.createElement("span", {
                        className: "de" === a || "de" === localStorage.getItem("lng") ? "active-language text-muted" : "non-active-language",
                        onClick: function (e) {
                           
                            e.preventDefault(), c("en" === localStorage.getItem("lng") ? "de" : "en"), l("en" === localStorage.getItem("lng") ? "DE" : "EN")
                        }
                    }, "DE"), " ", r.a.createElement("span", {
                        className: "en" === a || "en" === localStorage.getItem("lng") ? "active-language text-muted" : "non-active-language",
                        onClick: function (e) {
                            
                            e.preventDefault(), c("en" === localStorage.getItem("lng") ? "de" : "en"), l("en" === localStorage.getItem("lng") ? "DE" : "EN")
                        }
                    }, "EN")))))
                }),
                re = (a(473), function (e) {
                    Object(_.a)(a, e);
                    var t = Object(y.a)(a);

                    function a() {
                        var e;
                        Object(b.a)(this, a);
                        for (var n = arguments.length, r = new Array(n), l = 0; l < n; l++) r[l] = arguments[l];
                        return (e = t.call.apply(t, [this].concat(r))).state = Object(v.a)({}, te), e.handleChange = function (t) {
                            e.setState(Object(E.a)({}, t.target.name, parseInt(t.target.value)), (function () {
                                -1 !== e.state.day && -1 !== e.state.month && -1 !== e.state.year && e.setState({
                                    age: A(new Date(e.state.year, e.state.month, e.state.day))
                                })
                            }))
                        }, e.initialize = function () {
                            e.setState(Object(v.a)({}, te))
                        }, e.calculate = function () {
                            e.setState({
                                showResult: !e.state.showResult
                            })
                        }, e
                    }
                    return Object(N.a)(a, [{
                        key: "render",
                        value: function () {
                            return r.a.createElement(r.a.Fragment, null, r.a.createElement(ne, null), this.state.showResult ? r.a.createElement(q, Object.assign({}, this.state, {
                                initialize: this.initialize
                            })) : r.a.createElement("div", {
                                className: "container-fluid main-container px-0",
                                style: {
                                    backgroundColor: "#00a3e0"
                                }
                            }, r.a.createElement(ee, {
                                handleChange: this.handleChange,
                                calculate: this.calculate,
                                shareOfGrossIncome: this.state.shareOfGrossIncome,
                                disabled: 0 === this.state.age || 0 === this.state.annualIncome || -1 === this.state.eliminationPeriod
                            })))
                        }
                    }]), a
                }(r.a.Component));
            Boolean("localhost" === window.location.hostname || "[::1]" === window.location.hostname || window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));
            c.a.render(r.a.createElement(r.a.StrictMode, null, r.a.createElement(n.Suspense, {
                fallback: "loading"
            }, r.a.createElement(re, null))), document.getElementById("root")), "serviceWorker" in navigator && navigator.serviceWorker.ready.then((function (e) {
                e.unregister()
            })).catch((function (e) {
                console.error(e.message)
            }))
        }
    },
    [
        [228, 1, 2]
    ]
]);